$(function(){
	if (!$.cookie('referrer'))$.cookie('referrer',window.document.referrer || window.parent.document.referrer);
	$('input[name=referrer]').val($.cookie('referrer'));
	
	$(':radio[name=type][value=a]').click(function(){
		$('#aa').show();
		$('#bb').hide();
	});
	$(':radio[name=type][value=b]').click(function(){
		$('#aa').hide();
		$('#bb').show();
	});
	
	$(':radio[name=pay][value=1]').click(function(){
		$('.form').get(0).setAttribute('target','');
	});
	$(':radio[name=pay][value=2]').click(function(){
		$('.form').get(0).setAttribute('target','_blank');
	});
	$(':radio[name=pay][value=4]').click(function(){
		$('.form').get(0).setAttribute('target','_blank');
	});
	
	$('.form').Validform({
		tiptype : function(msg,o,cssctl){
			var objtip = $('.info1');
			cssctl(objtip,o.type);
			objtip.text(msg);
		},
		showAllError : false,
		dragonfly : true,
		ignoreHidden : true,
		datatype : {
			'count' : /^[\d]+$/,
			'name' : /^[\w\W]{2,20}$/,
			'tel' : /^[\d]{7,20}$/,
			'province2' : /^[\w\W]{2,5}$/,
			'city2' : /^[\w\W]{2,15}$/,
			'address' : /^[\w\W]{5,200}$/,
			'post' : function(gets){
				return gets!=''&&!/^[\d]{6}$/.test(gets) ? false : true;
			},
			'note' : function(gets){
				return gets.length>250 ? false : true;
			},
			'email' : function(gets){
				return gets!=''&&!/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/.test(gets) ? false : true;
			}
		}
	});
	$(':radio[name=type]').click(function(){
		var curtab = $(':radio[name=type]').filter(':checked').val();
		$('.province,.city,.country,.province2,.city2,.county2').hide().filter('.' + curtab).show();	
	});
	
	$('.search').Validform({
		tiptype : function(msg,o,cssctl){
			var objtip = $('.info3');
			cssctl(objtip,o.type);
			objtip.text(msg);
		},
		showAllError : false,
		dragonfly : true
	});
	
	function getDateStr(addDayCount){
		var day = new Date();
		day.setDate(day.getDate() + addDayCount);
		return day.getFullYear() + '-' + (day.getMonth()+1) + '-' + day.getDate();
	}
	
	function getList(){
		var str = '';
		var pro = new Object();
		if ($('.pro select option').length){
			pro = $('.pro select option');
		}else{
			pro = $('.pro label');
		}
		for (var i=0;i<22;i++){
			var addressRand = Math.floor(Math.random()*22+1)-1,
				 address = new Array('北京','上海','天津','湖南','湖北','湖北','广东','广西','重庆','四川','山东','河南','河北','山西','贵州','黑龙江','福建','浙江','江苏','江西','海南','陕西'),
				 nameRand = Math.floor(Math.random()*22+1)-1,
				 name = new Array('张女士','刘先生','周女士','朱先生','陈女士','田先生','钟女士','马先生','韩女士','吴先生','顾女士','王先生','李女士','卢先生','崔女士','段先生','胡女士','陈先生','林女士','代先生','潘女士','苏先生'),
				 telRand = Math.floor(Math.random()*4+1)-1,
				 tel = new Array('13'+Math.floor(Math.random()*10)+ '****'+ Math.floor(Math.random()*10)+ Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+'' ,'15'+Math.floor(Math.random()*10)+ '****'+ Math.floor(Math.random()*10)+ Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+'' ,'13'+Math.floor(Math.random()*10)+ '****'+ Math.floor(Math.random()*10)+ Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+'' ,'18'+Math.floor(Math.random()*10)+ '****'+ Math.floor(Math.random()*10)+ Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+'' ,'13'+Math.floor(Math.random()*10)+ '****'+ Math.floor(Math.random()*10)+ Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+''),
				 logisticsRand = Math.floor(Math.random()*4+1)-1,
				 logistics = Array('邮政EMS','顺风速递','申通快递','中通速递');
			var productRand = Math.floor(Math.random()*pro.length+1)-1;
			str += '<dl><dt>' + getDateStr(-1) + ' ' + address[addressRand] + '的' + name[nameRand] + '（' + tel[telRand] + '）</dt><dd>您订购的 ' + pro.eq(productRand).text().replace(/[\s]+\-\-[\s]+[\d\.]+元/,'').replace(/└—/,'') + ' [' + logistics[logisticsRand] + '] 已发货，请注意查收</dd></dl>';
		}
		return str;
	}
	
	if ($('.list').length && $('.list1').length && $('.list2').length){
		$('.list1').html(getList());
		var speed = 80,list = $('.list'),list1 = $('.list1'),list2 = $('.list2');
		list.css('height',$('.left').height() - 100);
		list2.html(list1.html());
		function marquee(){
			if (list2.get(0).offsetHeight - list.get(0).scrollTop <= 0){
				list.get(0).scrollTop -= list1.get(0).offsetHeight;
			}else{
				list.get(0).scrollTop++;
			}
		}
		var mar = setInterval(marquee,speed);
		list.mouseover(function(){
			clearInterval(mar);
		}).mouseout(function(){
			mar = setInterval(marquee,speed);
		});
	}
	
	if ($('.new').length){
		var marquee = ['张**（130****3260）在1','李**（136****7163）在3','赵**（139****1955）在5','刘**（180****6999）在2','张**（151****2588）在4','王**（133****4096）在6'];
		var marquee1 = 0;
		var marquee2 = 1;
		var pro = new Object();
		if ($('.pro select option').length){
			pro = $('.pro select option');
		}else{
			pro = $('.pro label');
		}
		function newList(){
			if (marquee1 > marquee.length - 1) marquee1 = 0;
			if (marquee2 > marquee.length - 1) marquee1 = 0;
			marquee2 = marquee1 + 1;
			$('.new').html('<p>[最新购买]：' + marquee[marquee1] + '分钟前订购了【' + pro.eq(Math.floor(Math.random()*pro.length+1)-1).text().replace(/[\s]+\-\-[\s]+[\d\.]+元/,'').replace(/└—/,'') + '】</p>' + '<p>[最新购买]：' + marquee[marquee2] + '分钟前订购了【' + pro.eq(Math.floor(Math.random()*pro.length+1)-1).text().replace(/[\s]+\-\-[\s]+[\d\.]+元/,'').replace(/└—/,'') + '】</p>');
			marquee1++;
			marquee2++;
		}
		newList();
		setInterval(newList,2000);
	}
	
	total();
	$('input[name=count]').keyup(total).blur(total);
	$('.pro label input').click(total);
	$('.pro select').change(total);
	function total(){
		var pro = new Object();
		if ($('.pro select option').length){
			pro = $('.pro select option:selected');
		}else{
			pro = $('.pro label input:checked');
		}
		$('.total').text(pro.attr('price') * $('input[name=count]').val());
	}
});